package ServletController;


import java.io.IOException;

import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import classeMetier.Utilisateur;
import DAO.DAOFactory;
import DAO.UtilisateurDao;


public class ServletListeForum extends HttpServlet {
    public static final String CONF_DAO_FACTORY = "daofactory";
    public static final String ATT_USER         = "utilisateur";
    public static final String ATT_FORM         = "form";
    public static final String VUE              = "/WEB-INF/liste_forum.jsp";

    private UtilisateurDao     utilisateurDao;

    public void init(ServletConfig config) throws ServletException {
        /* R?cup?ration d'une instance de notre DAO Utilisateur */
    	super.init(config);
        //this.utilisateurDao = ( (DAOFactory) getServletContext().getAttribute( CONF_DAO_FACTORY ) ).getUtilisateurDao();
    }

    public void doGet( HttpServletRequest request, HttpServletResponse response ) throws ServletException, IOException {
        /* Affichage de la page d'inscription */
        this.getServletContext().getRequestDispatcher( VUE ).forward( request, response );
    }

    public void doPost( HttpServletRequest request, HttpServletResponse response ) throws ServletException, IOException {
        /* Pr?paration de l'objet formulaire */
      //  InscriptionForm form = new InscriptionForm( utilisateurDao );

        /* Traitement de la requ?te et r?cup?ration du bean en r?sultant */
     //  Utilisateur utilisateur = form.inscrireUtilisateur( request );

        /* Stockage du formulaire et du bean dans l'objet request */
      //  request.setAttribute( ATT_FORM, form );
      //  request.setAttribute( ATT_USER, utilisateur );

        this.getServletContext().getRequestDispatcher( VUE ).forward( request, response );
    }
}